Formius.Validator_Count_Abstract = $.inherit(Formius.Validator_Abstract, {
	/**
	* @var Object
	*/
	_messages: {
		LESS			: 'Не меньше {compare} пункта(ов)',
		GREAT			: 'Не больше {compare} пункта(ов)',
		NOT_EQUAL		: 'Отметьте {compare} пункта(ов)',
		UNKNOWN_COMPARE	: 'Не передано значение для сравнения'
	},

	/**
	* @param Integer|Float value
	* @return Boolean
	*/
	_isValid: function(value) {
		if (! 'compare' in this._options) {
			this._setCode('UNKNOWN_COMPARE');
			return false;
		}
		value = $.isArray(value)? value: [value];
		return this._compare(value.length, this._options['compare']);
	}
});